/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let IconXihuan: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M602.282667 198.417067a216.405333 216.405333 0 0 1 123.8016-25.258667c144.827733 13.653333 220.091733 141.380267 188.3136 282.5216-31.1296 138.24-235.042133 349.7984-395.776 405.1968l-8.4992 2.935467-8.465067-3.003734C341.333333 804.078933 139.1616 590.9504 109.124267 452.471467 78.4384 311.0912 154.7264 183.978667 299.656533 171.52a215.9616 215.9616 0 0 1 123.5968 26.180267c88.541867 47.889067 90.146133 47.9232 179.029334 0.682666z m261.870933 245.9648c25.3952-112.878933-31.470933-209.442133-142.882133-219.921067a164.932267 164.932267 0 0 0-94.8224 19.421867c-104.106667 55.296-124.0064 55.227733-227.703467-0.9216a164.522667 164.522667 0 0 0-94.651733-20.138667c-111.5136 9.557333-169.1648 105.6768-144.657067 218.7264 25.6 117.930667 207.940267 311.978667 350.890667 367.581867 143.36-54.442667 327.304533-247.022933 353.826133-364.7488z"
        fill={getIconColor(color, 0, '#333333')}
      />
    </Svg>
  );
};

IconXihuan.defaultProps = {
  size: 18,
};

IconXihuan = React.memo ? React.memo(IconXihuan) : IconXihuan;

export default IconXihuan;
